package com.mzy.basics.utils.Date;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.time.temporal.ChronoUnit;

/**
 * Created with IntelliJ IDEA.
 *
 * @Author mzy
 * @Date 2022/4/29 13:19
 * @Version 1.0
 */
public class DateNow {
    public static void main(String[] args) {
        // 日期操作  start  ==================================================================

        //格式化
        DateTimeFormatter fmDate = DateTimeFormatter.ofPattern("yyyy-MM-dd");

        //当天
        LocalDate today = LocalDate.now();
        System.out.println("当   天:"+today.format(fmDate));

        //2天前
        LocalDate pro2day = LocalDate.now().minus(2, ChronoUnit.DAYS);
        System.out.println("2天前:"+pro2day.format(fmDate));

        // 日期操作   end  ====================================================================

        // 时间操作  start  ==================================================================

        //格式化
        DateTimeFormatter fmTime = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

        //当前时间
        LocalDateTime now = LocalDateTime.now();
        System.out.println("当前时间:"+now.format(fmTime));

        //2小时前
        LocalDateTime pro2hour = LocalDateTime.now().minus(2, ChronoUnit.HOURS);
        System.out.println("2小时前:"+pro2hour.format(fmTime));

        // 日期操作   end  ====================================================================

    }
}
